package com.siyuanren.gcocp.annotation;

import java.lang.annotation.*;

/**
 * Created by   anxing
 * Project_name gcocp-parent
 * Path         com.siyuanren.gcocp.annotation
 * Date         2018/4/18
 * Time         11:14
 * Description 检查参数是否有效注解
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface ValidCheck {
    /**
     * 参数是否可以为空, 如果可以为空,则不进行检查
     * @return
     */
    boolean nullable() default false;

    /**
     * 自定义验证不通过提示信息(一般不用配置)
     * @return
     */
    String errMsg() default "";

}
